Hej Ronny,
Tak for svar. Jeg har ikke lige haft tid til at svare eller kigge p? det f?r nu. N?r jeg ?ndre koden p?:
/public_html/upload/content/index.php
til:
- <?php
- // http://localhost/test/udv/index.php?email=rjo@olsensweb.dk
- // change the name below for the folder you want
- if(isset($_GET["email"]) ){
- $email = $_GET["email"];
- $dir = $email;
-
- $file_to_write = 'test.txt';
- $content_to_write = "The content";
-
- if( is_dir($dir) === false ) {
- mkdir($dir);
- }
-
- $file = fopen($dir . '/' . $file_to_write,"w");
-
- // a different way to write content into
- // fwrite($file,"Hello World.");
- fwrite($file, $content_to_write);
-
- // closes the file
- fclose($file);
-
- // this will show the created file from the created folder on screen
- include $dir . '/' . $file_to_write;
-
-
- $path_ar=explode("/", $_SERVER['PHP_SELF']);
- $path="";
- for($i=1, $lng=count($path_ar)-1; $i<$lng;$i++ ){
- $path.=$path_ar[$i]."/";
- }
- $upload_dir = $_SERVER['DOCUMENT_ROOT']."/".$path."".$email."/";
- $upload_url = 'http://'.$_SERVER['SERVER_NAME']."/".$path."".$email."/";
- include "UploadHandler.php";
- $upload_handler = new UploadHandler( array('upload_dir' =>$upload_dir, 'upload_url'=>$upload_url) );
- /* output
- [upload_dir] => C:/util/xampp/htdocs/test/udv/rjo@olsensweb.dk/
- [upload_url] => http://localhost/test/udv/rjo@olsensweb.dk/
- [script_url] => http://localhost/test/udv/index.php
- */
-
- // $upload_handler = new UploadHandler();
- /* output
- [script_url] => http://localhost/test/udv/index.php
- [upload_dir] => C:/util/xampp/htdocs/test/udv/files/
- [upload_url] => http://localhost/test/udv/files/
- */
- print_r($upload_handler);
- }
- ?>
F?r jeg en side hvor hele scriptet er v?k. Dvs. upload funktionen er v?k og der er printet teksten "The Content" som koden:
- $content_to_write = "The content";
referer til. "overskriver" den selve scriptet? Hvis ja, kan det ?ndres s? der kun skrives til filen ellers skal denne funktion helt fjernes da den ikke er s? vigtig - bare en god mulighed at have!
Var der noget jeg skulle ?ndre i koden du skrev ovenfor eller var det bare at klippe den ind?
Sorry er ikke en haj til koder :/
Ogs? i filen index.php her:
/public_html/upload/content/index.php
g?r jeg ud fra koden er denne:
- <?php
- /*
- * jQuery File Upload Plugin PHP Example
- * https://github.com/blueimp/jQuery-File-Upload
- *
- * Copyright 2010, Sebastian Tschan
- * https://blueimp.net
- *
- * Licensed under the MIT license:
- * http://www.opensource.org/licenses/MIT
- */
-
- session_start();
- $dir = "content/" . $_GET["email"];
- error_reporting(E_ALL | E_STRICT);
- require('UploadHandler.php');
- $upload_handler = new UploadHandler( array ('upload_url' =>$dir) );
H?ber du vil hj?lpe mig p? vej med det sidste, s? jeg kan f? det op at k?re. TAK
----------------------------------
Lidt opdatering. Jeg har ændret lidt i stierne på denne fil
/public_html/upload/index.php
- $path_ar=explode("/", $_SERVER['PHP_SELF']);
- $path="";
- for($i=1, $lng=count($path_ar)-1; $i<$lng;$i++ ){
- $path.=$path_ar[$i]."/";
- }
- $upload_dir = $_SERVER['DOCUMENT_ROOT']."/".$path."".$email."/";
- $upload_url = 'http://'.$_SERVER['SERVER_NAME']."/".$path."".$email."/";
- include "content/UploadHandler.php";
- $upload_handler = new UploadHandler( array('upload_dir' =>$upload_dir, 'upload_url'=>$upload_url) );
Jeg har ændret stien til min upload mappe fra:
- include "UploadHandler.php";
til
- include "content/UploadHandler.php";
Men skal der ikke også ændres i denne del:
- $upload_dir = $_SERVER['DOCUMENT_ROOT']."/".$path."".$email."/";
- $upload_url = 'http://'.$_SERVER['SERVER_NAME']."/".$path."".$email."/";
Jeg tænker på 'DOCUMENT_ROOT'og 'SERVER_NAME'???
Er der andre steder stierne skal ændres til upload mappen "content/"?
Også filen content/UploadHandler.php ser således ud:
- 'script_url' => $this->get_full_url().'/'.$this->basename($this->get_server_var('SCRIPT_NAME')),
-
- 'upload_dir' => dirname($this->get_server_var('SCRIPT_FILENAME')).'/'.$_GET['email'].'/',
-
- 'upload_url' => $this->get_full_url().'/'.$_GET['email'].'/',
Er det korrekt nu?
Indlæg senest redigeret d. 01.11.2016 22:33 af Bruger #17612